package com.zkr.legalperson.service;

import com.zkr.legalperson.model.LegalPersonAddVo;
import com.zkr.legalperson.model.LegalPersonSelectVo;
import com.zkr.legalperson.model.LegalPersonUpdateStatusVo;
import com.zkr.legalperson.model.LegalPersonUpdateVo;
import com.zkr.util.ResultVo;

import javax.validation.Valid;

/**
 * Created by lenovo on 2020/12/11.
 */
public interface LegalPersonService {




    ResultVo query(LegalPersonSelectVo legalPersonSelectVo);

    ResultVo updateStatus(@Valid LegalPersonUpdateStatusVo legalPersonUpdateStatusVo);

    ResultVo add(@Valid LegalPersonAddVo legalPersonAddVo);

    ResultVo queryLegalPersonById(Integer userid);

    ResultVo update(@Valid LegalPersonUpdateVo legalPersonUpdateVo);

}
